/*
1.先链接数据库
2.启动服务
使用中间件 ：bodyParser,路由器
使用ejs 
启动服务
*/
//引入express
const express = require("express")
//引入ejs
const ejs = require("ejs")


//引入db，连接数据库 
const db = require("./db")
const bookRouter = require("./routers/bookRouter")

//监视连接成功或者失败
db(
    () => {
        console.log("连接数据成功");
        //创建应用对象
        const app = express()
        //使用中间件：bodyParser,路由器
        app.use(express,urlencoded())
        app.use(express,json())
        app.use("./book", bookRouter)

        //使用ejs
        app.set("view engine",ejs)
        app.set("views","./views")

        //启动服务
        app.lister("8080",() => {
            console.log("服务启动成功, http://localhost:8080");
        })

    },

    () => {
        console.log("连接数据失败");
    }
)